package com.holike.crm.bean.internal;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by pony on 2019/11/22.
 * Version v3.0 app报表
 */
@SuppressWarnings("WeakerAccess")
public class UninstallParam {

    InstallInfo installInfo;
    List<User> userInfoList = new ArrayList<>();
    List<String> deleteInstallUser = new ArrayList<>();

    public void setInstallInfo(InstallInfo installInfo) {
        this.installInfo = installInfo;
    }

    public void setUserInfoList(List<User> userInfoList) {
        this.userInfoList = userInfoList;
    }

    public void setDeleteInstallUser(List<String> deleteInstallUser) {
        this.deleteInstallUser = deleteInstallUser;
    }

    public static class InstallInfo {
        String dealerId;
        String personalId;
        String houseId;
        String address;
        String phone;
        String name;
        String installDate;
        String installTime;
        String installSquare;
        String appointmentRemark;

        public InstallInfo(String dealerId, String personalId, String houseId, String address,
                           String phone, String name, String installDate,
                           String installTime, String installSquare, String appointmentRemark) {
            this.dealerId = dealerId;
            this.personalId = personalId;
            this.houseId = houseId;
            this.address = address;
            this.phone = phone;
            this.name = name;
            this.installDate = installDate;
            this.installTime = installTime;
            this.installSquare = installSquare;
            this.appointmentRemark = appointmentRemark;
        }
    }

    public static class User {
        String dealerId;
        String houseId;
        String installUserId;
        String installUserName;

        public User(String dealerId, String houseId, String installUserId, String installUserName) {
            this.dealerId = dealerId;
            this.houseId = houseId;
            this.installUserId = installUserId;
            this.installUserName = installUserName;
        }
    }
}
